Skip to main content

대시보드 이벤트 설정 가이드

대시보드 이벤트 핸들러를 등록하여 사용자 상호작용에 반응할 수 있습니다.

이벤트 구조

events: {
dashboard: {
onWidgetAdd: function (paramObject) { },
onWidgetResize: function (paramObject) { },
onWidgetMove: function (paramObject) { },
onWidgetRemove: function (paramObject) { }
}
}

이벤트 목록

onWidgetAdd

  • 위젯을 새로 추가 했을 때 발생되는 이벤트입니다.
    • paramObject 정보
  paramObject // 새로 추가된 위젯 객체

onWidgetResize

  • 위젯의 크기가 변경됬을 때 발생되는 이벤트입니다.
    • paramObject 정보
  paramObject = {
id // 위젯 id
w // 변경된 위젯 너비
h // 변경된 위젯 높이
origW // 기존 위젯 너비
origH // 기존 위젯 높이
}

onWidgetMove

  • 위젯의 위치가 변경됬을 때 발생되는 이벤트입니다.
    • paramObject 정보
  paramObject = {
id // 위젯 id
x // 변경된 위젯 x축 위치
y // 변경된 위젯 y축 위치
origX // 기존 위젯 x축 위치
origY // 기존 위젯 y축 위치
}

onWidgetRemove

  • 위젯이 삭제될 때 발생되는 이벤트입니다.
    • paramObject 정보
  paramObject // 삭제 될 위젯 객체

return false; // 위젯 제거가 되지 않음